الگوریتم ها در ارز های دیجیتال

ارز های دیجیتال

ارز های دیجیتال از الگوریتم های مختلفی برای تولید هش استفاده می کنند. هش ها به نوعی خلاصه متون هستند. هش به تنهایی بیشتر شبیه به متن هستند که به نسبت کوچکتر شده اند. تقریبا غیر ممکن است که بتوانیم یک تکه متن دیگری از یک هش یکتا بدست بیاوریم.

الگوریتم

برای ارز های مختلف دیجیتالی الگوریتم های مختلفی جهت هش کردن آن ها وجود دارد برخی از الگوریتم ها فقط در یک ارز استفاده شده اند و همچنین برخی از ارز ها از الگوریتم های دیگران استفاده می کنند. در نوع جدید ارز ها جهت جلوگیر از ماین شدن توسط دستگاه های ماینر ASIC ها از ترکیب چندین الگوریتم نیز استفاده می کنند.

الگوریتم ها

برخی از الگوریتم ها
  • SHA-256
  • Ethash
  • Scrypt
  • Equihash
  • Cryptonight
  • X11

SHA-256

مخفف این الگوریتم رمزنگاری، ”Secure Hash Algorithm” بوده که متعلق به خانواده‏ی ”SHA-2” می‏باشد. الگوریتم رمزنگاری ” SHA-256 “، یک قالب 256 بیتی برای یک متن رشته‏ ای تولید می‏نماید. 256 بیت که معادل با 32 بایت است ماننده خلاصه ای از یک متن ساخته می شود. زمان پروسس بلوک در آن تقریباً در حدود 7 دقیقه بوده و برای استخراج ارزهای دیجیتال مبتنی بر این الگوریتم، نیازمند قدرتی برابر با چند ”giga hash” بر ثانیه خواهید بود. یکی از معروف ترین ارز های دیجیتال که بر مبنای این الگوریتم است ارز معروف بیت کوین می باشد
برخی از ارز هایی که از این الگوریتم استفاده می کنند

Ethash

الگوریتم رمزنگاری ”Ethash“، به عنوان الگوریتم مورد استفاده در استخراج اتریوم، مورد استفاده قرار می‏گیرد. این الگوریتم بیشتر برای به کارگیری توسط ”GPU“ ها، توسعه داده شده است. یکی از معروف ترین و پرچمدار ترین ارز های این الگوریتم Ethereum می باشد.
برخی از ارز هایی که از این الگوریتم استفاده می کنند

Scrypt

از این الگوریتم در راستای استخراج ارزهای دیجیتال زیادی استفاده می‏شود. الگوریتم ” Scrypt ” برای اولین بار در راستای استخراج لایت کوین و ” dogecoin ” مورد استفاده قرار گرفته است. در مقایسه با الگوریتم ” SHA-256 “، الگوریتم ” Scrypt ” سریع‏تر و بسیار ساده‏ تر می‎باشد. ” hash rate “، مورد نیاز برای رسیدن به نتیجه در این الگوریتم در حدود ” Kilo hash ” بر ثانیه می‏باشد.
برخی از ارز هایی که از این الگوریتم استفاده می کنند

Equihash

از الگوریتم رمزنگاری ” Equihash “، بیشتر برای استخراج ارزهای دیجیتال توسط سیستم‏های استاندارد، استفاده می‏شود. در این الگوریتم با پارامتر های مختلف پازل هایی متنوع تولید می شوند که هیچ یک شبیه دیگیری نیست و در نتیجه راه حل های آن ها نیز متفاوت می باشند.
برخی از ارز هایی که از این الگوریتم استفاده می کنند

Cryptonight

الگوریتم رمزنگاری ” Cryptonight “، برای استفاده در امر استخراج بر روی ” CPU “های کامپیوترهای معمولی مناسب می‏باشد. بدین صورت که تنها از طریق ” CPU “، می‏توان نسبت به استخراج ارزهای دیجیتال مبتنی بر این الگوریتم رمزنگاری، اقدام نمود. توجه داشته باشید که ماین با CPU توجیه اقتصادی ندارد و در صورتی که از سیستم خنک کننده مناسبی استفاده نشود به سیستم شما آسیب های غیر قابل جبرانی وارد می کند.
برخی از ارز هایی که از این الگوریتم استفاده می کنند

X11

این الگوریتم رمزنگاری، توسط توسط توسعه ‏دهندگان ” Dash “، توسعه‏ داده شده و به وجود آمده است. این الگوریتم بر پایه‏ی متدهای هشینگ مختلف بوده و از این رو از نظر امنیت نسبت به موارد دیگر، به عنوان یکی از امن‏ترین الگوریتم ‏های رمزنگاری به شمار می‏رود.
برخی از ارز هایی که از این الگوریتم استفاده می کنند

نتیجه گیری

هیچ الگوریتمی بدون اشکال نیست، اما هرکدام از آن‌ها نقاط قوت مخصوص خود را دارند. در دنیای ارزهای دیجیتال الگوریتم‌های اجماع برای جلوگیری از حملاتی نظیر «دو بار خرج کردن» به وجود آمده‌اند.